2 research outputs found

    Component Filter for .NET WinForms

    Get PDF
    Tato bakalářská práce se zabývá návrhem a implementací komponenty umožňující filtrování dat. Data jsou nejčastěji organizována prostřednictvím databáze. Ta může být umístěna lokálně u klienta, nebo na straně serveru. Komponenta podporuje oba typy úložišť. V případě vzdálené databáze mohou být filtrační kritéria aplikována již na serveru, tedy ještě před tím, než jsou samotná data přenesena ke klientovi. Práce dále popisuje obecné řešení problému a konkrétní implementaci. Komponenta je vyvinuta v jazyce C# pro běhové prostředí .NET. Všechny části aplikace, včetně grafického rozhraní, jsou navrženy a zde popsány s ohledem na jednoduché použití a rozšiřitelnost.This bachelor thesis focuses on the design and the implementation of a component allowing to filter data. These are in most occasions organised using a database. This can be stored localy at a client, or on a server. The component supports both types of storage. If the database is stored on a server, the filtering criteria can be applied on the server itself even before transfering the data to the client. Furthermore the thesis describes a general solution of the problem and a specific implementation. The component is developped in the C# language for running environment .NET. All the parts of the application, including the graphic user interface, are designed and described with regard to an easy use and expansibility.

    Robot Programming Framework in Virtual Environment

    Get PDF
    Tato diplomová práce se zabývá teoretickým rozborem, návrhem a implementací programovacího prostředí s virtuálními roboty. Roboti pomocí senzorů získávají informace o okolním prostředí, které dále ovlivňují virtuálními efektory na základě instrukčního kódu. Instrukce jsou zadávány v grafické podobě pomocí vlastního vizuálního programovacího jazyka. Jeho rozbor a návrh je v této práci rovněž detailně diskutován. Poslední částí je editace a vykreslování virtuálního světa, ve kterém se roboti pohybují, s ohledem na potřeby ukázkových úloh sledování čáry a pohybu robota v bludišti dle pravidel soutěže Micromouse. Jednotlivé úlohy jsou v práci popsány z hlediska možných řešení s návazností na vlastní programovací prostředí. Výsledkem práce je návrh uvedených dílčích částí a jejich implementace a propojení do funkčního celku v podobě výsledného programu.This diploma thesis deals with a theoretical analysis, a design and an implementation of a programming framework in a virtual environment. Robots use sensors to gain information about the environment and they subsequently modify this environment as a result of an instruction code. The instructions are entered in a graphic form using a visual programming language. The analysis and the outline of this language is discussed in detail in this work as well. The last part describes editing and rendering of the virtual world in which the robots are moving, considering sample tasks of following a line and movement inside a maze according to the rules of the Micromouse competition. The thesis includes solution proposals for both tasks regarding the possibilities of the programming environment. The result of the work is a concept of the aforementioned components and their implementation and linking to a functional unit.
    corecore